play a leading role in something - Spanish English Dictionary